/*将下面异步代码使用Promise的方式改进
setTimeout(function () {
    var a = 'hello'
    setTimeout(function () {
        var b = ' lagou '
        setTimeout(function () {
            var c = ('I ❤ U')
            console.log(a + b + c)
        }, 10)
    }, 10)
}, 10)*/

const promise = new Promise((resolve, reject) => {
    resolve(value => {
    })
})

promise.then(function (value) {
    return 'hello'
}).then(function (value) {
    return value + ' lagou '
}).then(function (value) {
    console.log(value + 'I ❤ U')
})